因為業務上的需要
寄檔案給同事是常有的事
但由於郵件的附件有檔案大小的限制
因此在共享檔案上受到了極大的阻礙
常常傳幾張圖片就超過了
因此FTP Server的存在就顯得十分重要
可以讓大家把檔案上傳、刪除、移動、修改
有點像是雲端硬碟共享的功能
不過能更佳地管理不同服務端之間的共享
而FTP(File Transfer Protocol)最大的問題在於透過明碼傳輸
且沒有經過加密 若有心人士中途攔截封包的話就完蛋了
還有一個缺點是當要傳輸多個小檔案時效能較差
一般來說FTP會用到兩個port
Port 20:傳遞資料 屬資料通訊埠(Data Port)
Port 21:控制client端和server端的連線 屬命令通訊埠(Command Port)
而FTP有分兩種模式 使用何種是由使用者來決定的
主動模式:由client端開啟port供server端做連線 (對server而言較安全;client端較危險)
被動模式:反過來由server端開啟port供client端做連線